# 代码所有：cxw
# 开发时间：2021/7/15 15:19


#字符串的创建和驻留机制


'''
字符串是基本的数据类型，是一个不可变的字符序列
'''

a='python'
b="python"
c='''python'''
print(a,id(a))
print(b,id(b))
print(c,id(c))
#内存地址相同，在内存地址中都只有一份
#仅保存一份相同且不可变字符串的方法，不同的值被存放在字符串的驻留池中
#后续创建相同字符串时，不会开辟新空间，而是把该字符串的地址付给新创建的变量
#a,b,c都指向python字符串所保留的内存地址



'''
字符串的驻留机制，几种模式
1、字符串的长度为0或1时
2、符合标识符的字符串
3、字符串只在编译是进行驻留，而非运行时
4、[-5,256]之间的整数数字
'''

#win + R cmd python

